package com.my.aslife.service;

import com.my.aslife.module.common.ResponseResult;
import com.my.aslife.module.entity.Demand;

/**
 * @author mayuan
 * @description TODO
 */
public interface EmailService {

    /**
     * @param to 发送注册邮件的人
     */
    ResponseResult sendRegisterEmail(String to);

    /**
     * @param to 发送重置密码邮件
     * @return
     */
    ResponseResult sendResetPwdEmail(String to);


    /**
     * 发送登录邮件
     * @param to
     * @return
     */
    ResponseResult sendLoginEmail(String to);


    /**
     * @param toEmail 发送的邮箱
     * @param text 发送内容
     * @return
     */
    ResponseResult sendTextEmail(String toEmail, Demand demand);
}
